<?php

namespace app\api\controller;

use app\common\common\model\table\TableQrcode;
use app\common\common\Server\commonServer;
use think\Request;

class Qrcode extends Base
{
    /**
     * 二维码识别地址
     * @param string key 用户令牌
     * @param string code 二维码编号
     * @author lgp
     */
    public function index(){

        $code = input( 'code');  //二维码编号
        if ( Request::instance()->isPost()) {
            if ( !$code ) {
                //二维码失效页面
                commonServer::$showMsg = '二维码错误';
                commonServer::error( 2  )->dies();
            }
            //获取code码内容
            $tableQrcodeModel = new TableQrcode();
            $data = $tableQrcodeModel->findByWhere(array('qrcode_sn' => $code), 'qrcode_sn , status , sid , table_id ');

            if( $data ){
                commonServer::success( $data )->dies();
            } else {
                commonServer::$showMsg = '二维码错误';
                commonServer::error( 2  )->dies();
            }

        } else {
            if( !$code ){
                $this->redirect( 'store/user/qrcode'  );
            }
            $this->redirect( 'store/user/index' , array('code' => $code ) );
        }


        //二维码不存在
        /*if( !$data ){
            //二维码失效页面
            $this->redirect( 'store/user/qrcode'  );
        }


        //判断当前是否绑定过门店
        if( $data  && $data['status']  ==1  ){
            $this->redirect( 'store/user/index' , array('code' => $code ) );
        } else {
            $this->redirect( 'api/qrcode/wx' , array('code' => $code ) );
        }*/
    }


    /**
     * 门店首页
     * @param array $data 二维码信息
     * @author lgp
     */
    public function wx(  ){
        $code = input( 'code');
        //判断是 微信 还是 支付宝
        if( isWeixinAlipay() == 'Weixin'){
            //调用微信小程序

        }

        if( isWeixinAlipay() == 'Alipay'){
            //调用支付宝小程序
            echo '请使用微信扫码打开';die;
        }

        echo '请使用微信扫码打开';die;
    }




}